.cart {
  margin-bottom: 120rpx;
  &_item {
    padding: 0 26rpx;
    display: flex;
    align-items: center;
    position: relative;
    .iconfont {
      font-size: 35rpx;
      color: #e03440;
      position: relative;
      .isSelectTrue {
        font-size: 28rpx;
        color: #e03440;
        position: absolute;
        top: -110%;
        left: 50%;
        transform: translateX(-50%);
      }
    }
    // 计算加减
    &_count {
      position: absolute;
      right: 12rpx;
      bottom: 33rpx;
      display: flex;
      align-items: center;
      color: #8a8a8a;
      .add,
      .subtract {
        margin: 0 30rpx;
        width: 32rpx;
        height: 32rpx;
        border: 1px solid #ccc;
        border-radius: 50%;
        display: flex;
        align-items: center;
        justify-content: center;
      }
    }
  }
}
